package com.file_.filereader_;

import java.io.FileReader;
import java.io.IOException;

/*字符流
 * read(int)方法单个字符读取
 * */
public class Demo1 {
    public static void main(String[] args) {
        String filePath = "D:\\A_Test\\中英文.txt";
        FileReader fileReader = null;
        int data = 0;
        
        // 1、创建FileReader对象
        try {
            fileReader = new FileReader(filePath);
            // 2、循环读取，使用read方法
            while ((data = fileReader.read()) != -1) {
                System.out.print((char) data);  // 转换成字符显示
            }
            System.out.println("读取成功");
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (fileReader != null) {
                try {
                    fileReader.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }
}
